package com.cwt.service.service;

import cn.dev33.satoken.util.SaResult;
import com.cwt.common.result.AjaxResult;
import com.cwt.service.base.IBaseService;
import com.cwt.service.domain.SysUser;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cwt.service.vo.Login;
import com.cwt.service.vo.Register;

/**
* @author Acer
* @description 针对表【sys_user(系统用户表)】的数据库操作Service
* @createDate 2023-07-19 11:54:49
*/
public interface SysUserService extends IBaseService<SysUser> {

    /**
     * 用户登录
     * @param login 登录用户
     * @return 登录结果
     */
    AjaxResult login(Login login, String type);

    /**
     * 用户注册
     * @param register 注册用户
     * @return 注册结果
     */
    AjaxResult adminRegister(Register register);

}
